// 一个模块文件
import { Module } from '@nestjs/common';
import { GirlModule } from './girl/girl.module';
import {TypeOrmModule} from '@nestjs/typeorm'
import { BoyModule } from './boy/boy.module';
import { GlobalModule } from './config/config.module';
//只需要在这里设置全局模块
@Module({
  imports: [TypeOrmModule.forRoot({
    type: 'mysql',
    host: 'localhost',
    port: 3306,
    username: 'root',
    password: '123456',
    database: 'book',
    // 错误重连的时间间隔
    retryDelay:500,
    // 重连的最大次数
    retryAttempts:10,
    // 是否将实体同步到数据库
    synchronize:true,
    // 自动加载实体
    autoLoadEntities:true,
  }),GirlModule, BoyModule,GlobalModule.forRoot("很好很好很好")],//配置动态模块要加上.forRoot并传递动态的值
  controllers: [],
  providers: [],
})
export class AppModule {}
